//
//  RW_PlayerViewController.h
//  SleepApp
//
//  Created by chuangqi on 2021/3/30.
//  Copyright © 2021 RiceWang. All rights reserved.
//

#import "BaseViewController.h"

NS_ASSUME_NONNULL_BEGIN
/** 单利 播放器 */
@interface RW_PlayerViewController : BaseViewController
+ (instancetype)sharedInstance;
#pragma mark -- 跳转方法 --
/** 打开当前播放列表 */
+(void)pushSingleFromVc:(UIViewController *)fromVc;
/** 打开公共播放列表 */
+(void)pushSingleId:(NSString *)singleId fromVc:(UIViewController *)fromVc;
/** 打开个人播放列表 */
+(void)pushUserSingleId:(NSString *)singleId fromVc:(UIViewController *)fromVc;
/** 打开单个歌曲播放 */
+(void)pushSongId:(NSString *)songId fromVc:(UIViewController *)fromVc;

#pragma mark -- 功能逻辑方法 --
/** 替换掉当前的播放控制器 */
+(void)realodPlayerViewController:(RW_PlayerViewController *)vc;
/** 停止播放器功能，主要用于和其他类型播放器互斥 */
+(void)stopPlayerAudio;
/** 当前单利播放器的播放状态 */
+(BOOL)playingStatus;

@end

NS_ASSUME_NONNULL_END
